Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F1 France F2 France F7 France F10 France F14 France F4 France F5 France F6 France F10 France F11 France F12 France F14 France F2 France F4 France F5 France F6 France F7 Great Britain F9 France F9 France F10 France F14 Germany F3 Germany F4 Egypt F1 Egypt F2 France F6 France F7 Netherlands F3 Great Britain F1 Great Britain F2 France F6 Netherlands F1 France F8 France F10 France F11 Belgium F6 Italy F22 Netherlands F6 France F13 France F15 France F17 France F18 Great Britain F1 France F1 France F8 Great Britain F7 Netherlands F1 Netherlands F2 Germany F8 France F14 Italy F24 France F15 France F16 France F17 France F19 France F20 Great Britain F18 France F1 France F2 France F3 Israel F5 France F9 Israel F6 Egypt F1 France F9 France F10 Belgium F7 Belgium F8 Belgium F9 Netherlands F5 France F16 France F16 Belgium F9 Belgium F11 Netherlands F5 Netherlands F6 France F17 France F1 France F2 France F3 France F5 France F6 France F7 France F9 Italy F10 Netherlands F2 France F16 Belgium F13 France F17 France F21 France F1 France F2 Great Britain F2 France F7 France F17 France F2 (Bressuire) Belgium F11 France F23 France F21 France F15 France F8 France F3 France F15 France F16 Romania F3 Warsteiner Challenger Lubeck - Lubeck The LTA Hull Challenger - Hull 2002 USTA Challenger of Calabasas - Calabasas USTA Seascape Challenger - Aptos Germany F1 Netherlands F3 Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Lamberts Open by Stawag - Aachen The Rajasthan Golden Jubilee - Jaipur Challenger Ford de Cherbourg - Cherbourg West of England Challenger - Bristol Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx 2004 USTA Challenger of Calabasas - Calabasas Belgium F6 Great Britain F13 Genoa Open Challenger-Fondazione Carige - Genova Black Forest Open - Freudenstadt Internationaux de Nouvelle-Caledonie - New Caledonia Unique Zagreb Open - Zagreb Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt Genova Open Challenger - Genova BNP Paribas Primrose - Bordeaux Schickendanz Open - Furth Open Diputacion Ciudad de Pozoblanco - Cordoba San Benedetto Challenger - San Benedetto Riviera de Rimini Challenger - Rimini Black Forest Open - Freudenstadt Open D'Orleans - Orleans Open de Rennes - Rennes Wroclaw Challenger Besancon Challenger Cherbourg Challenger Marrakech Challenger Barletta Challenger Athens Challenger Rome Challenger Sofia Challenger Tunis Challenger Lugano Challenger Braunschweig Challenger Oberstaufen Challenger Orbetello Challenger Segovia Challenger Istanbul Challenger Napoli Challenger Rennes Challenger Orleans Challenger Scheveningen Challenger Tarragona Challenger Cherbourg Challenger Marrakech Challenger Sacramento Challenger Tiburon Challenger BH Tennis Open International Cup - Belo Horizonte Open de Charleroi - Charleroi Neride Prague Indoor - Prague Rabat Challenger GHI Bronx Tennis Classic - Bronx Challenger Britania Zavaleta - Puebla The 70th King's Cup and Queen's Cup - Bangkok Intersport Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg Binghamton Professional Tennis Tournament - Binghamton Heilbronn Challenger Pereira Challenger Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg Milan Challenger The LTA Wrexham Challenger - Wrexham Warsteiner Challenger Lubeck - Lubeck Tatra Banka Open 2003 - Bratislava Petange Challenger Cherbourg Challenger Prague Challenger Orleans Challenger Rennes Challenger Cherbourg Challenger Quimper Challenger Kazan Challenger St. Brieuc Challenger France F8 Segovia Challenger Portoroz Challenger Orleans Challenger Brest Challenger IPP Geneva Trophy - Geneva Calgary Challenger Charlottesville Challenger Noumea Challenger Open de Rennes La Trinitaine - Rennes Heilbronn Challenger Heilbronn Open - Heilbronn BMW Tennis Championship - Sunrise The Surbiton Trophy - Surbiton Polska Energia Open - Bytom Ethias Tennis Trophy - Mons Bulgarian Open Challenger - Sofia Kos Succhetti Tennis Cup - Cordenons Internationaux du Doubs - Besancon 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Challenger Ford de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Open Mutouest St. Brieuc - St. Brieuc Belgrade Challenger Rabat Challenger Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Como Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Open de Montauban - Montauban 2001 USTA Tallahassee Tennis Challenger - Tallahassee Polska Energia Open - Bytom The Surbiton Trophy - Surbiton 9° Trani Cup - Trani Orbetello Challenger Kitzbuhel Challenger IX Open Internacional D'Andorra - Andorra Warsteiner Challenger - Wolfsburg Open D'Orleans - Orleans Orleans Challenger Open des Alpes Trophee BNP Paribas - Grenoble Mouilleron-Le-Captif Challenger Heilbronn Challenger Open D'Orleans - Orleans Open de L'Isere (Open 38) - Grenoble The Stella Artois Grass Court Championships - Queen's/London President's Cup 2000 - Tashkent Urbana-Champaign Challenger - Urbana President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Tata Open 2002 - Chennai BMW Open - Munich Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon Milan Indoors - Milan The Stella Artois Grass Court Championships - London Stockholm Open - Stockholm Rezidenza Open - Magdeburg Tennis Napoli Cup - Naples Brest Challenger ARMS USTA Challenger - Rocky Mount Renault Slovenian Open - Ljubljana Whirlpool Open - Budapest Internationaux du Doubs - Besancon Moscow Challenger Kuppers Kolsch Cup - Aachen Recanati Challenger Dortmund Challenger XI Venice Open - Venice Bristol Challenger Trophy - Bristol Aberto Da Costa Do Sauipe - Bahia The LTA Manchester Challenger - Manchester Rennes Challenger Open de L'Isere - Grenoble Yokohama World Tennis Gaora Cup - Yokohama Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Open de Franche-Comte - Besancon IPP Open - Helsinki Challenger Ford de Cherbourg - Cherbourg Mercedes Cup - Stuttgart RCA Championships - Indianapolis Zagreb Open - Zagreb Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Gemax Open - Belgrade Medibank Private International - Sydney Fairfield Challenger Houston Challenger Open de la Comunidad Valenciana - Valencia The Surbiton Trophy - Surbiton The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Scheveningen Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Surbiton Challenger Nottingham Challenger Next Generation Adelaide International - Adelaide SAP Open - San Jose Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona BMW Open - Munich Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Chennai Open - Chennai 2002 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Eisenberg Jerusalem Open 2000 - Jerusalem U.S. Men's Clay Court Championships - Houston Red Letter Days Open - Nottingham The Wrexham Challenger - Wrexham Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Lucknow ATP Tour Challenger - Lucknow Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Challenger Ford de Cherbourg - Cherbourg Pro Tennis World Open - Boca Raton Qatar Exxon Mobil Open - Doha Open 13 - Marseille Pro Tennis World Open - Sunrise ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril BMW Open - Munich The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Chennai Open - Chennai The Dubai Tennis Championships - Dubai AEGON Championships - London Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington China Open - Beijing Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich BCR Open Romania - Bucharest PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Monterrey Challenger Legg Mason Tennis Classic - Washington Ostdeutscher Sparkassen Cup - Dresden Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Moselle Open - Metz PTT Thailand Open - Bangkok Kremlin Cup - Moscow Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport Citi Open - Washington China Open - Beijing PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Open des Alpes Trophee BNP Paribas - Grenoble Erste Bank Open - Vienna BRD Nastase Tiriac Trophy - Bucharest Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Gerry Weber Open - Halle Hall of Fame Open - Newport Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach Kremlin Cup - Moscow New York Open - New York Charlottesville Challenger Houston Challenger Ethias Trophy - Mons Calgary Challenger Seville Challenger Tallahassee Challenger Bordeaux Challenger Furth Challenger Poznan Challenger Cherbourg Challenger International Championship of Croatia - Umag Heineken Open Shanghai - Shanghai Furth Challenger Genova Challenger Noumea Challenger Heilbronn Challenger AAPT Championships - Adelaide Bergamo Challenger Belgrade Challenger Bratislava Challenger Cherbourg Challeger Rabat Challenger Marrakech Challenger Estoril Open - Estoril Cherbourg Challenger St. Brieuc Challenger Sarasota Challenger Bogota Challenger Milan Indoors - Milan The Stella Artois Grass Court Championships - London Pereira Challenger Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Serbia Open - Belgrade Gerry Weber Open - Halle Open de Nice Cote d'Azur - Nice Qatar ExxonMobil Open - Doha SAP Open - San Jose Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Mouilleron-Le-Captif Challenger The Stella Artois Grass Court Championships - London Marrakech Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Furth Challenger PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Mons Challenger AIG Japan Open - Tokyo Moselle Open - Metz Napoli Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Quimper Challenger Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Claro Open Colombia - Bogota III Gramado Open de Tenis - Gramado GHI Bronx Tennis Classic - Bronx Barcelona Open BancSabadell - Barcelona Citi Open - Washington China Open - Beijing Mouilleron-Le-Captif Challenger Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg ASB Classic - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Warsteiner Challenger Lubeck 2001 - Lubeck Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo TED Open-Akbank Private Banking - Istanbul Ecuador Open - Quito Okal Open - Eckental Challenger 42 - Andrezieux Memphis Open - Memphis Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Hungarian Open - Budapest Privat Bank Cup - Dniepropetrovsk Scheveningen Challenger Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Sarajevo Open - Sarajevo Hall of Fame Open - Newport Abierto Mexicano - Los Cabos New York Open - New York Delray Beach Open - Delray Beach Poznan Challenger BMW Open - Munich Cherbourg Challenger Hall of Fame Open - Newport Adidas International - Sydney Citi Open - Washington Arizona Men's Tennis Championships - Scottsdale Ordina Open - 's-Hertogenbosch Tata Open Maharashtra - Pune bett1HULKS Indoors - Cologne Delray Beach Open - Delray Beach Challenger DCN de Cherbourg - Cherbourg Qatar Open - Doha Open 13 - Marseille Abierto Mexicano de Tenis Mifel - Los Cabos Citi Open - Washington Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb BMW Open - Munich Open 13 - Marseille Tennis Masters Series - Paris Regions Morgan Keegan Championships - Memphis The Stella Artois Championships - London Pacific Life Open - Indian Wells Pilot Pen Tennis - New Haven Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells China Open - Beijing NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Open SEAT 2008 - Barcelona Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Rogers Cup - Montreal ATP Studena Croatia Open Umag - Umag Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Open de Moselle - Metz Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Regions Morgan Keegan Championships - Memphis French Open - Paris Wimbledon - London U.S. Open - New York Open Seat Godo - Barcelona International Tennis Championships - Delray Beach Apia International - Sydney Gerry Weber Open - Halle AEGON International - Eastbourne Milan Indoors - Milan Rakuten Japan Open - Tokyo European Open - Antwerp Ecuador Open - Quito Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch New York Open - New York Kremlin Cup - Moscow Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Men's Clay Court Championships - Houston Australian Open - Melbourne French Open - Paris RCA Championships - Indianapolis U.S. Open - New York Internationaler Raiffeisen Grand Prix - St. Polten PBZ Zagreb Indoors - Zagreb Davidoff Swiss Indoors - Basel Campbell's Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Grand Prix de Tennis de Lyon - Lyon Swiss Indoors Basel - Basel ATP Studena Croatia Open Umag - Umag AEGON Championships - London Tennis Masters Series - Paris Tennis Masters Series - Toronto French Open - Paris Qatar ExxonMobil Open - Doha Sony Ericsson Open - Miami U.S. Open - New York Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal BNP Paribas Masters - Paris Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Open Sud de France - Montpellier French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Claro Open Colombia - Bogota French Open - Paris Wimbledon - London Abierto Mexicano - Los Cabos US Men's Clay Court Championship - Houston Fever-Tree Championships - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York Telecom Italia Masters - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami Mutua Madrid Open - Madrid Davis Cup, World Group, QF, ARG-CRO 3-2 U.S. Open - New York Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, F, CRO-ARG 2-3 French Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) River Oaks International Tennis Tournament - Houston Kooyong Classic - Kooyong All Lower level tournaments Davis Cup, World Group, SF, CRO-RUS 3-2 Olympics - Athens